Platform Explorer / Nuxeo Platform LTS 2016 8.10

Contribution org.nuxeo.ecm.user.registration.actions.contrib--actions

This contribution is part of XML component org.nuxeo.ecm.user.registration.actions.contrib inside nuxeo-platform-user-registration-web-8.10.jar /OSGI-INF/user-registration-actions-contrib.xml

Extension Point

Extension point actions of component ActionService.

Contributed Items

  • <action id="UserRegistration" label="admcommand.userregistration" link="/view_admin-fragment.xhtml" order="55" type="admin_rest_document_link">
          <category>NUXEO_ADMIN</category>
          <filter-id>only_for_manager</filter-id>
        </action>
  • <action id="UserRegistrationRequests" label="tab.userregistration.requests" link="/incl/userregistration/requests_listing_all.xhtml" order="10" type="admin_rest_document_link">
          <category>UserRegistration_sub_tab</category>
          <filter-id>only_for_manager</filter-id>
        </action>
  • <action id="UserRegistrationConfiguration" label="tab.userregistration.configuration" link="/incl/userregistration/requests_configuration.xhtml" order="20" type="admin_rest_document_link">
          <category>UserRegistration_sub_tab</category>
          <filter-id>only_for_manager</filter-id>
        </action>
  • <action id="UserRegistrationRequestsCreate" label="tab.userregistration.requests.create" link="/incl/userregistration/default_requests_create.xhtml" order="220" type="rest_document_link">
          <category>TAB_MANAGE_sub_tab</category>
          <filter-id>manage</filter-id>
          <filter-id>mutable_document</filter-id>
          <filter-id>view_content</filter-id>
        </action>
  • <action id="UserRegistrationRequestsMultipleCreate" label="tab.userregistration.requests.multiple.create" link="/incl/userregistration/multiple_requests_create.xhtml" order="230" type="rest_document_link">
          <category>TAB_MANAGE_sub_tab</category>
          <filter-id>manage</filter-id>
          <filter-id>mutable_document</filter-id>
          <filter-id>view_content</filter-id>
        </action>
  • <action id="UserRegistrationRequestsListingLocal" label="tab.userregistration.requests" link="/incl/userregistration/requests_listing_local.xhtml" order="240" type="rest_document_link">
          <category>TAB_MANAGE_sub_tab</category>
          <filter-id>manage</filter-id>
          <filter-id>mutable_document</filter-id>
          <filter-id>view_content</filter-id>
          <filter id="displayRegistrationListingLocal">
            <rule grant="true">
              <condition>#{userRegistrationConfigurationActions.getRules('default_registration').isDisplayLocalTab()}
              </condition>
            </rule>
          </filter>
        </action>
  • <action id="UserRegistrationDelete" label="tab.userregistration.delete" link="${userRegistrationActions.deleteUserRegistration}" order="20">
          <category>CURRENT_USER_REQUESTS_GLOBAL</category>
          <category>CURRENT_USER_REQUESTS_LOCAL</category>
          <filter-id>only_for_manager</filter-id>
          <filter id="canDeleteRegistration">
            <rule grant="true">
              <condition>#{userRegistrationActions.canDelete}</condition>
            </rule>
          </filter>
        </action>
  • <action id="UserRegistrationRevive" label="tab.userregistration.revive" link="${userRegistrationActions.reviveUserRegistration}" order="30">
          <category>CURRENT_USER_REQUESTS_GLOBAL</category>
          <category>CURRENT_USER_REQUESTS_LOCAL</category>
          <filter-id>only_for_manager</filter-id>
          <filter id="canReviveRegistration">
            <rule grant="true">
              <condition>#{userRegistrationActions.canRevive}</condition>
            </rule>
          </filter>
        </action>
  • <action id="UserRegistrationValidate" label="tab.userregistration.validate" link="${userRegistrationActions.validateUserRegistration}" order="25">
          <category>CURRENT_USER_REQUESTS_GLOBAL</category>
          <category>CURRENT_USER_REQUESTS_LOCAL</category>
          <filter-id>only_for_manager</filter-id>
          <filter id="canValidateRegistration">
            <rule grant="true">
              <condition>#{userRegistrationActions.canValidate}</condition>
            </rule>
          </filter>
        </action>

XML Source

<extension point="actions" target="org.nuxeo.ecm.platform.actions.ActionService">

    <action id="UserRegistration" label="admcommand.userregistration" link="/view_admin-fragment.xhtml" order="55" type="admin_rest_document_link">
      <category>NUXEO_ADMIN</category>
      <filter-id>only_for_manager</filter-id>
    </action>

    <action id="UserRegistrationRequests" label="tab.userregistration.requests" link="/incl/userregistration/requests_listing_all.xhtml" order="10" type="admin_rest_document_link">
      <category>UserRegistration_sub_tab</category>
      <filter-id>only_for_manager</filter-id>
    </action>

    <action id="UserRegistrationConfiguration" label="tab.userregistration.configuration" link="/incl/userregistration/requests_configuration.xhtml" order="20" type="admin_rest_document_link">
      <category>UserRegistration_sub_tab</category>
      <filter-id>only_for_manager</filter-id>
    </action>

    <action id="UserRegistrationRequestsCreate" label="tab.userregistration.requests.create" link="/incl/userregistration/default_requests_create.xhtml" order="220" type="rest_document_link">
      <category>TAB_MANAGE_sub_tab</category>
      <filter-id>manage</filter-id>
      <filter-id>mutable_document</filter-id>
      <filter-id>view_content</filter-id>
    </action>

    <action id="UserRegistrationRequestsMultipleCreate" label="tab.userregistration.requests.multiple.create" link="/incl/userregistration/multiple_requests_create.xhtml" order="230" type="rest_document_link">
      <category>TAB_MANAGE_sub_tab</category>
      <filter-id>manage</filter-id>
      <filter-id>mutable_document</filter-id>
      <filter-id>view_content</filter-id>
    </action>

    <action id="UserRegistrationRequestsListingLocal" label="tab.userregistration.requests" link="/incl/userregistration/requests_listing_local.xhtml" order="240" type="rest_document_link">
      <category>TAB_MANAGE_sub_tab</category>
      <filter-id>manage</filter-id>
      <filter-id>mutable_document</filter-id>
      <filter-id>view_content</filter-id>
      <filter id="displayRegistrationListingLocal">
        <rule grant="true">
          <condition>#{userRegistrationConfigurationActions.getRules('default_registration').isDisplayLocalTab()}
          </condition>
        </rule>
      </filter>
    </action>

    <action id="UserRegistrationDelete" label="tab.userregistration.delete" link="${userRegistrationActions.deleteUserRegistration}" order="20">
      <category>CURRENT_USER_REQUESTS_GLOBAL</category>
      <category>CURRENT_USER_REQUESTS_LOCAL</category>
      <filter-id>only_for_manager</filter-id>
      <filter id="canDeleteRegistration">
        <rule grant="true">
          <condition>#{userRegistrationActions.canDelete}</condition>
        </rule>
      </filter>
    </action>

    <action id="UserRegistrationRevive" label="tab.userregistration.revive" link="${userRegistrationActions.reviveUserRegistration}" order="30">
      <category>CURRENT_USER_REQUESTS_GLOBAL</category>
      <category>CURRENT_USER_REQUESTS_LOCAL</category>
      <filter-id>only_for_manager</filter-id>
      <filter id="canReviveRegistration">
        <rule grant="true">
          <condition>#{userRegistrationActions.canRevive}</condition>
        </rule>
      </filter>
    </action>

    <action id="UserRegistrationValidate" label="tab.userregistration.validate" link="${userRegistrationActions.validateUserRegistration}" order="25">
      <category>CURRENT_USER_REQUESTS_GLOBAL</category>
      <category>CURRENT_USER_REQUESTS_LOCAL</category>
      <filter-id>only_for_manager</filter-id>
      <filter id="canValidateRegistration">
        <rule grant="true">
          <condition>#{userRegistrationActions.canValidate}</condition>
        </rule>
      </filter>
    </action>

  </extension>